home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / vopl / glvopl.lha / glvopl / src / sunfort / fswitch.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-07  |  1.8 KB  |  204 lines

  1. #include <stdio.h>
  2. #include "vopl.h"
  3.  
  4. /*
  5.  * fit_
  6.  */
  7. void
  8. fit_(type)
  9.     int    *type;
  10. {
  11.     fit(*type);
  12. }
  13.  
  14. /*
  15.  * skip_
  16.  */
  17. skip_(n)
  18.     int    *n;
  19. {
  20.     skip(n);
  21. }
  22.  
  23. /*
  24.  * endslopes_
  25.  */
  26. void
  27. endslopes_(a, b)
  28.     float    *a, *b;
  29. {
  30.     endslopes(*a, *b);
  31. }
  32.  
  33. /*
  34.  * gridspacing_
  35.  */
  36. void
  37. gridspacing_(spacing)
  38.     int    *spacing;
  39. {
  40.     gridspacing(*spacing);
  41. }
  42.  
  43. /*
  44.  * scaling_
  45.  */
  46. void
  47. scaling_(type, axis)
  48.     int    *type;
  49.     char    *axis;
  50. {
  51.     scaling(*type, *axis);
  52. }
  53.  
  54. /*
  55.  * tickmarks_
  56.  */
  57. void
  58. tickmarks_(num, axis)
  59.     int    *num;
  60.     char    *axis;
  61. {
  62.     tickmarks(*num, *axis);
  63. }
  64.  
  65. /*
  66.  * tickspacing_
  67.  */
  68. void
  69. tickspacing_(num, axis)
  70.     int    *num;
  71.     char    *axis;
  72. {
  73.     tickspacing(num, axis);
  74. }
  75.  
  76. /*
  77.  * minorticks_
  78.  */
  79. void
  80. minorticks_(num, axis)
  81.     int    *num;
  82.     char    *axis;
  83. {
  84.     minorticks(*num, *axis);
  85. }
  86.  
  87. /*
  88.  * annotate_
  89.  */
  90. void
  91. annotate_(format, axis, len)
  92.     char    *format;
  93.     char    *axis;
  94.     int    len;
  95. {
  96.     char        buf[BUFSIZ];
  97.     register char    *p;
  98.  
  99.     strncpy(buf, format, len);
  100.     buf[len] = 0;
  101.  
  102.     for (p = &buf[len - 1]; *p == ' '; p--)
  103.         ;
  104.  
  105.     *++p = 0;
  106.  
  107.     annotate(buf, *axis);
  108. }
  109.  
  110. /*
  111.  * arrayindex_
  112.  */
  113. void
  114. arrayindex_(i)
  115.     int    *i;
  116. {
  117.     arrayindex(*i);
  118. }
  119.  
  120. /*
  121.  * marker_
  122.  */
  123. void
  124. marker_(string, len)
  125.     char    *string;
  126.     int    len;
  127. {
  128.     char        buf[BUFSIZ];
  129.     register char    *p;
  130.  
  131.     strncpy(buf, string, len);
  132.     buf[len] = 0;
  133.  
  134.     for (p = &buf[len - 1]; *p == ' '; p--)
  135.         ;
  136.  
  137.     *++p = 0;
  138.  
  139.     marker(buf);
  140. }
  141.         
  142. /*
  143.  * markerspacing_
  144.  */
  145. void
  146. markerspacing_(spacing)
  147.     int    *spacing;
  148. {
  149.     markerspacing(*spacing);
  150. }
  151.  
  152. /*
  153.  * markerscale_
  154.  */
  155. void
  156. markerscale_(s)
  157.     float    *s;
  158. {
  159.     markerscale(*s);
  160. }
  161.  
  162. /*
  163.  * graphtitle_
  164.  */
  165. void
  166. graphtitle_(s, len)
  167.     char    *s;
  168.     int    len;
  169. {
  170.     char        buf[BUFSIZ];
  171.     register char    *p;
  172.  
  173.     strncpy(buf, s, len);
  174.     buf[len] = 0;
  175.  
  176.     for (p = &buf[len - 1]; *p == ' '; p--)
  177.         ;
  178.  
  179.     *++p = 0;
  180.  
  181.     graphtitle(buf);
  182. }
  183.  
  184. /*
  185.  * drawtitle_
  186.  */
  187. void
  188. drawtitle_()
  189. {
  190.     drawtitle();
  191. }
  192.  
  193. /*
  194.  * range_
  195.  */
  196. void
  197. range_(min, max, axis)
  198.     float    *min, *max;
  199.     char    *axis;
  200. {
  201.     range(*min, *max, *axis);
  202. }
  203.  
  204.